/**
 * 查找服务
 */

//引入Q模块
let Q = require('q');

//find入口函数
let index = function(getData, postData, config, _redis, db) {
	let deferred = Q.defer();
	//获得商户所有的信息
	db.select('storeFunInfo').then(function(storeFunInfo) {
		//判断商户服务信息是否正确
		if(storeFunInfo && storeFunInfo.length > 0) {
			//返回查询到的商户服务信息数组
			deferred.resolve(storeFunInfo);
		}
		else {
			//不正确则返回一个空数组
			deferred.resolve([]);
		}
	}, function() {
		//从数据库读取商户服务信息列表失败
		deferred.reject('-0096');
	});
	return deferred.promise;	
}

//暴露接口
module.exports = {
	index: index
};

